package fr.upmc.alasca.centreCalcul.interne.controleurAdmission.interfaces;

import fr.upmc.alasca.centreCalcul.objets.DemandeChangementCoeur;
import fr.upmc.components.interfaces.OfferedI;
import fr.upmc.components.interfaces.RequiredI;


/**
 * Interface proposée par le <code>ControleurAdmission</code> pour les
 * <code>RepartiteurRequetes</code>.
 * @author Antoine Lavaire, Sabri Labassi, Thibaut Fleury, Ryme Fantazi
 */
public	interface	ControleurAdmissionI
extends 			OfferedI, RequiredI
{
	/**
	 * Permet d'ajouter des coeurs à une application.
	 * @param p_demandeChangementCoeur La demande d'ajout de coeur
	 * @throws Exception
	 */
	public	void	ajouterCoeurs
	(
		DemandeChangementCoeur	p_demandeAjoutCoeur
	) throws	Exception;
}
